home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 43
/
Aminet 43 (2001)(GTI - Schatztruhe)[!][Jun 2001].iso
/
Aminet
/
comm
/
mail
/
YAMGenesis.lha
/
YAMGenesis
/
GenesisQuit.yam
< prev
next >
Wrap
Text File
|
2001-03-01
|
790b
|
35 lines
/* GenesisQuit.yam - Quit Genesis if started from YAM.
*
* $VER: GenesisQuit.yam 1.00 (1.3.01) © H. van der Ree <hivdree@uwnet.nl>
*/
OPTIONS RESULTS
/* Don't quit if one of these applications is running */
ports = "IBROWSE VOYAGER AMFTP.1 AWebControlPort ATC_MAIN ATC_TRADER.1"
interface = GETVAR(GENESISINTERFACE, "GLOBAL")
genesisport = "GENESIS"
action = GETVAR(STARTEDBYYAM, "GLOBAL")
IF action = "YES" THEN DO
DO i = 1 TO WORDS(ports)
IF SHOW('P', WORD(ports,i)) THEN CALL LastBits
END
IF SHOW('P', genesisport) THEN DO
ADDRESS VALUE genesisport
ISONLINE interface
IF RC=0 THEN QUIT /* 0 = OFFLINE */
END
END
LastBits:
CALL DELETEVAR(STARTEDBYYAM, "GLOBAL")
CALL DELETEVAR(GENESISINTERFACE, "GLOBAL")
ADDRESS COMMAND 'delete >NIL: T:#?.unp'
EXIT 0